package vo

import "time"

// 返回用户信息
type UserVo struct {
	// 主键
	ID uint64 `json:"id"`
	// 用户uuid
	Uuid string `json:"uuid"`
	// 用户名
	UserName string `json:"username"`
	// 密码
	Password string `json:"password"`
	// 账号
	Account string `json:"account"`
	// 昵称
	NickName string `json:"nickname"`
	// 手机
	Telephone string `json:"telephone"`
	// 地址
	Address string `json:"address"`
	// 签名
	Sign string `json:"sign"`
	// 背景
	BgImg string `json:"bgimg"`
	// 头像
	Avatar string `json:"avatar"`
	// 生日
	BirthDay string `json:"birthDay"`
	// 性别 0女 1男 2 保密
	Male int `json:"male"`
	// 1 普通 2天 3周 4 月  5季度  6年 7 SVIP
	VipFlag int `json:"vipFlag"`
	// VIP过期时间
	VipTime time.Time `json:"vipTime"`
	// VIP过期时间
	VipDays int `json:"vipDays"`
	// 注册天数
	RegDays int `json:"RegDays"`
	// 收入
	Income float32 `json:"income"`
	// 学习币
	Cron float32 `json:"cron"`
	// 创建时间
	CreateTime time.Time `json:"createTime"`
	// 星座
	Constellation string `json:"constellation"`
	// 属相
	Twelve string `json:"twelve"`
	// 省份
	Province string `json:"province"`
	// 城市
	City string `json:"city"`
	// 职业
	Job        string `json:"job"`
	Realname   string `json:"realname"`   // 真实姓名
	Idcard     string `json:"idcard"`     // 身份证
	Idcardimgf string `json:"idcardimgf"` // 身份证正面
	Idcardimgc string `json:"idcardimgc"` // 身份证反面
	Alipaycode string `json:"alipaycode"` // 支付宝
	Weixincode string `json:"weixincode"` // 微信号
	Bankcode   string `json:"bankcode"`   // 银行卡
	Bankimg    string `json:"bankimg"`    // 银行封面
	Bankaddr   string `json:"bankaddr"`   // 银行卡开户行
	UserId     uint64 `json:"userId"`     // 用户ID
}
